<?php
// +----------------------------------------------------------------------
// | 释艺中国 [ 释艺中国 ]
// +----------------------------------------------------------------------
// | 版权所有 2016~2017 释艺中国 [  ]
// +----------------------------------------------------------------------
// | 官方网站: 
// +----------------------------------------------------------------------
// | 开源协议 ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------

// 为方便系统核心升级，二次开发中需要用到的公共函数请写在这个文件，不要去修改common.php文件


use app\common\builder\Mail;
function sendSms($telephone,$code){
    //$content 您的验证码为' . $code . '，十分钟内有效，切勿泄露给他人'
    $url = 'http://115.28.112.245:8082/SendMT/SendMessage?UserName=iart&UserPass=123456&Mobile=' . $telephone . '&Content=您的验证码为' . $code . '，十分钟内有效，切勿泄露给他人';
    $res = file_get_contents($url);
//    pr($res);
//    echo 1;exit;
}

function sendEmail($telephone,$content){

    $mail = new Mail();
    $mail->setServer("smtp.126.com", "iart_china@126.com", "bnqrhkwmdkfyxuyv");
    $mail->setFrom("iart_china@126.com");
    $mail->setReceiver($telephone);
    //$mail->setReceiver("XXXXX@XXXXX");
    //$mail->setCc("XXXXX@XXXXX");
    //$mail->setCc("XXXXX@XXXXX");
    // $mail->setBcc("XXXXX@XXXXX");
    //$mail->setBcc("XXXXX@XXXXX");
    // $mail->setBcc("XXXXX@XXXXX");
    $mail->setMailInfo("您的验证码", "您的验证码是：" . $content, "");
    $mail->sendMail();
}
/*
 * 快速打印
 * */
function pr($arrs,$exit = 1){
    echo '<pre>';
    print_r($arrs);
    echo '</pre>';
    if($exit) exit;
}

function isMobile() 
    { 
      // 如果有HTTP_X_WAP_PROFILE则一定是移动设备
      if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {
        return true;
      } 
      // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
      if (isset($_SERVER['HTTP_VIA'])) { 
        // 找不到为flase,否则为true
        return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
      } 
      // 脑残法，判断手机发送的客户端标志,兼容性有待提高。其中'MicroMessenger'是电脑微信
      if (isset($_SERVER['HTTP_USER_AGENT'])) {
        $clientkeywords = array('nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile','MicroMessenger'); 
        // 从HTTP_USER_AGENT中查找手机浏览器的关键字
        if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {
          return true;
        } 
      } 
      // 协议法，因为有可能不准确，放到最后判断
      if (isset ($_SERVER['HTTP_ACCEPT'])) { 
        // 如果只支持wml并且不支持html那一定是移动设备
        // 如果支持wml和html但是wml在html之前则是移动设备
        if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) {
          return true;
        } 
      } 
      return false;
    }